part of 'theme.dart';

class LearningPageTextTheme {
  const LearningPageTextTheme._internal({
    required this.premiumFeatureLabel,
  });

  factory LearningPageTextTheme.light() {
    return LearningPageTextTheme._internal(
      premiumFeatureLabel: LearningPageStyles.premiumFeatureLabelTextStyle.copyWith(
        color: CoreStyles.defaultDarkTextColor,
      ),
    );
  }

  factory LearningPageTextTheme.dark() {
    return LearningPageTextTheme._internal(
      premiumFeatureLabel: LearningPageStyles.premiumFeatureLabelTextStyle.copyWith(
        color: CoreStyles.defaultLightTextColor,
      ),
    );
  }

  final TextStyle premiumFeatureLabel;
}
